from flask import g, jsonify
from functools import wraps

def login_required(func):
    @wraps(func)
    def inner(*args, **kwargs):
        if g.user:
            return func(*args, **kwargs)
        else:
            return jsonify({
                'status': 'fail',
                'code': 400,
                'message': '请先登录',
            })
    return inner